.van-nav-bar__content {
  background-color: #3196fa;
}
.van-nav-bar__content .van-nav-bar__title {
  color: #fff;
}
.van-nav-bar__content .van-icon {
  color: #fff;
}
#app {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.container {
  width: 100%;
  height: 100%;
}
.index {
  height: 100%;
  padding-top: 46px;
}
.index .van-tabs {
  padding-top: 50px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.index .van-tabs .van-tabs__wrap {
  position: fixed;
  top: 46px;
  left: 0px;
  right: 30px;
}
.index .van-tabs .van-tabs__wrap .van-tabs__line {
  width: 30px !important;
  background-color: #3296fa;
  bottom: 20px;
}
.index .van-tabs .van-tabs__content {
  flex: 1;
  overflow: hidden;
  padding-bottom: 4rem;
}
.index .van-tabs .van-tabs__content .van-tab__pane {
  height: 100%;
}
.index .van-tabs .van-tabs__content .van-tab__pane .scroll-wrapper {
  overflow: auto;
  height: 100%;
}
